/* Tag styles */
.gsp_ns ol, .gsp_ns ul {margin:0;padding:0;}
.gsp_ns p {margin:0 0 0.4em 0;padding:0.4em 0 0 0;}
.gsp_ns hr {margin:3px 0;padding:0;color:#369;}
.gsp_ns img {border:none;padding:0;}

.gsp_ns p.admin_h1 {margin:0;padding:.25em;color:#1c3853;background-color:#C7D5E3;font-size:1.4em;font-weight:bold;}
.gsp_ns p.admin_h2 {margin:.5em 0;padding:.25em;color:#800;background-color:Transparent;font-size:1.35em;font-weight:bold;}
.gsp_ns p.admin_h3 {margin:1.5em 0 .5em 0;padding:.5em 0 0 0;color:#369;font-size:1.2em;font-weight:bold;border-top:1px solid #369;max-width:600px;}

.gsp_ns a {text-decoration:underline;}
.gsp_ns a:link {color:#369;}
.gsp_ns a:visited {color:#369;}
.gsp_ns a:hover {color:#FF9966;}
.gsp_ns a:active {color:#f90;}
.gsp_ns a.gsp_disabled {text-decoration:none;color:#808080;}

/* Pseudo heading tags */
p.gsp_h1 {margin:0 0 .5em 0;font-size:1.4em;font-weight:bold;color:#369;}
p.gsp_h2 {margin:.5em 0;padding:.25em;background-color:#C7D5E3;font-size:1.2em;font-weight:bold;}
p.gsp_h3 {margin:.5em 0;padding:0;color:#369;font-size:1.2em;font-weight:bold;}

/* General classes used everywhere */
.gsp_ns {font:12px Verdana, Arial, Helvetica, sans-serif;}
.gsp_fsss {font-size:0.7em;}
.gsp_fss {font-size:0.8em;}
.gsp_fs {font-size:0.9em;}
.gsp_fl {font-size:1.1em;}
.gsp_fll {font-size:1.2em;}
.gsp_flll {font-size:1.3em;}
.gsp_fllll {font-size:1.4em;}
.gsp_bold {font-weight:bold;}
.gsp_em {font-style:oblique;}
.gsp_underline {text-decoration:underline;}
.gsp_minimargin {margin:2px 0;}
.gsp_nomargin {margin:0 !important;}
.gsp_nopadding {padding:0 !important;}
.gsp_topcaption {margin:0.4em 0 0 0;/* Reverse the margins of normal p */}
.gsp_collapse {margin:0 !important;padding:0 !important;}
.gsp_msgsuccess {font-weight:bold;color:#063;}
.gsp_msgfailure {font-weight:bold;color:#c03;}
.gsp_msgfriendly {color:#063;}
.gsp_msgwarning {color:#c03;}
.gsp_msgattention {color:#800;}
.gsp_msgdark {color:#1C3853;}
.gsp_textcol {width:40em;}
.gsp_hide {visibility:hidden;}
.gsp_show {visibility:visible;}
.gsp_visible {display:block;}
.gsp_invisible {display:none;}
.gsp_nowrap {white-space:nowrap;}
.gsp_textcenter {text-align:center;}
.gsp_textright {text-align:right;}
.gsp_disabledtext {color:#808080;}
.gsp_floatcontainer {overflow:hidden;width:100%;}
.gsp_floatcontainerWithTv {overflow:hidden;width:85%;margin-left:15% !important;}
.gsp_rounded10 {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_roundedtop10 {border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;}
.gsp_roundedtop6 {border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;}

.gsp_addtopmargin1 {margin-top:0.2em !important;}
.gsp_addtopmargin2 {margin-top:0.4em !important;}
.gsp_addtopmargin3 {margin-top:0.6em !important;}
.gsp_addtopmargin4 {margin-top:0.8em !important;}
.gsp_addtopmargin5 {margin-top:1em !important;}
.gsp_addtopmargin10 {margin-top:2em !important;}

.gsp_addleftmargin1 {margin-left:0.2em !important;}
.gsp_addleftmargin2 {margin-left:0.4em !important;}
.gsp_addleftmargin3 {margin-left:0.6em !important;}
.gsp_addleftmargin4 {margin-left:0.8em !important;}
.gsp_addleftmargin5 {margin-left:1em !important;}
.gsp_addleftmargin10 {margin-left:2em !important;}

.gsp_addrightmargin1 {margin-right:0.2em !important;}
.gsp_addrightmargin2 {margin-right:0.4em !important;}
.gsp_addrightmargin3 {margin-right:0.6em !important;}
.gsp_addrightmargin4 {margin-right:0.8em !important;}
.gsp_addrightmargin5 {margin-right:1em !important;}

.gsp_addbottommargin2 {margin-bottom:0.4em !important;}

.gsp_addmargin1 {margin:0.2em !important;}
.gsp_addmargin2 {margin:0.4em !important;}
.gsp_addmargin3 {margin:0.6em !important;}
.gsp_addmargin4 {margin:0.8em !important;}
.gsp_addmargin5 {margin:1em !important;}

.gsp_addpadding1 {padding:0.2em !important;}
.gsp_addpadding2 {padding:0.4em !important;}
.gsp_addpadding3 {padding:0.6em !important;}
.gsp_addpadding4 {padding:0.8em !important;}
.gsp_addpadding5 {padding:1em !important;}

.gsp_addtoppadding1 {padding-top:0.2em !important;}
.gsp_addtoppadding2 {padding-top:0.4em !important;}
.gsp_addtoppadding3 {padding-top:0.6em !important;}
.gsp_addtoppadding4 {padding-top:0.8em !important;}
.gsp_addtoppadding5 {padding-top:1em !important;}

.gsp_addleftpadding1 {padding-left:0.2em !important;}
.gsp_addleftpadding2 {padding-left:0.4em !important;}
.gsp_addleftpadding3 {padding-left:0.6em !important;}
.gsp_addleftpadding4 {padding-left:0.8em !important;}
.gsp_addleftpadding5 {padding-left:1em !important;}
.gsp_addleftpadding6 {padding-left:1.2em !important;}
.gsp_addleftpadding10 {padding-left:2em !important;}

.gsp_addrightpadding1 {padding-right:0.2em !important;}
.gsp_addrightpadding2 {padding-right:0.4em !important;}
.gsp_addrightpadding3 {padding-right:0.6em !important;}
.gsp_addrightpadding4 {padding-right:0.8em !important;}
.gsp_addrightpadding5 {padding-right:1em !important;}

.gsp_addbottompadding1 {padding-bottom:0.2em !important;}
.gsp_addbottompadding2 {padding-bottom:0.4em !important;}
.gsp_addbottompadding3 {padding-bottom:0.6em !important;}
.gsp_addbottompadding4 {padding-bottom:0.8em !important;}
.gsp_addbottompadding5 {padding-bottom:1em !important;}

.gsp_ns .gsp_rightBottom {text-align:right;padding-right:0.4em;padding-bottom:0.2em;}
.gsp_ns .gsp_rightBottomAbsolute {position:absolute;top:auto;right:0.4em;bottom:0.4em;left:auto;text-align:right;}

.gsp_ns input.gsp_textbox {width:400px;}
.gsp_ns input.gsp_textbox_narrow {width:50px;}
.gsp_ns textarea.gsp_textarea1 {width:400px;height:50px;font:0.9em Verdana, Arial, Helvetica, sans-serif;}
.gsp_ns textarea.gsp_textarea3 {width:575px;height:50px;font:0.9em Verdana, Arial, Helvetica, sans-serif;}
.gsp_ns table.gsp_standardTable td {padding:0.5em 0.5em 0.5em 0;}
.gsp_ns table.gsp_standardTable td.gsp_aligntop {vertical-align:top;}
.gsp_ns table.gsp_standardTable td.gsp_col1 {text-align:right;}
.gsp_ns table.gsp_standardTable td table td {padding:0;}

.gsp_ns table.gsp_displayTable {border:1px solid #57566F; border-collapse:separate !important;}
.gsp_ns table.gsp_displayTable tr.gsp_displayTableRow {font-weight:bold;color:#1C3853;background-color:#C7D5E3;vertical-align:bottom;}
.gsp_ns table.gsp_displayTable th, .gsp_ns table.gsp_displayTable td {padding:0.4em;border:1px solid #EAE9E1;}

.gsp_ns .gsp_treeviewBuffer {margin-left:15% !important;}
.gsp_ns .gsp_treeviewBufferFullWidth {width:85%;margin-left:15% !important;}

/* ------------------------ 
	Structural styles 
--------------------------- */
.gsp_ns .gsp_navigation {color:#000;width:200px;height:250px;float:left;margin:0;padding:0;}
.gsp_ns .gsp_content {min-height:400px;}
.gsp_ns .gsp_indentedContent {margin-left:200px;min-height:400px;}
.gsp_ns .gsp_footer {text-align:center;font-size:80%;_clear:left;}
/*_clear is IE5&6-only hack*/

/* Styles for specific controls / places */

/* wwErrorDisplay formatting */
.gsp_ns .wwErrorSuccess {border:solid 2px #006400;background-color:#fff8dc;padding-left:3pt;padding-right:10pt;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_ns .wwErrorFailure {border:solid 2px darkred;background-color:#fff8dc;padding-left:3pt;padding-right:10pt;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_ns .wwErrorFailure li {margin-top:0.5em;}

/* usermessage.ascx */
.gsp_ns .um0ContainerCss {border:1px solid black;background-color:#C7D5E3;width:90%;min-height:52px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_ns .um0HeaderDetailWithImageCss {margin-left:75px;}
.gsp_ns .um0HeaderDetailWithoutImageCss {}
.gsp_ns .um0HeaderCss {font-size:1.5em;color:#800;padding:0.2em;}
.gsp_ns .um0DetailCss {font-size:1.2em;padding:0.2em;}

.gsp_ns .um1ContainerCss {border:1px solid black;background-color:#C7D5E3;width:97%;height:100px;overflow:auto;}
.gsp_ns .um1HeaderCss {font-size:1.2em;color:#800;padding:0.2em;}
.gsp_ns .um1DetailCss {font-size:1em;padding:0.2em;}

/* Header section */
.gsp_ns .gsp_header {background-color:transparent;overflow:hidden;}
.gsp_ns p.gsp_bannertext {font-size:2em;color:#369;margin:0;padding:0 0 0 0;}
.gsp_ns p.gsp_bannertext a {text-decoration:none;font-size:inherit;}
.gsp_ns p.gsp_bannertext a, .gsp_ns p.bannertext a:visited {color:#369;}
.gsp_ns p.gsp_bannertext a:hover {color:#FF9966;}
.gsp_ns .gsp_createaccount {float:right;margin-right:0.6em !important;}
.gsp_ns .gsp_homealbumlink {}

.gsp_ns .gsp_useroption {float:right;margin:0;padding:0;}
.gsp_ns .gsp_useroption a {border:1px solid transparent;display:inline-block;width:32px;height:36px;}
.gsp_ns .gsp_useroption a:hover {background-color:#D9D9D9;border:1px solid #989898;}
.gsp_ns .gsp_useroption a img {padding:2px 0;}

/* login.ascx, popup version */
.gsp_ns .gsp_loginContainerUC {float:right;text-align:right;}
.gsp_ns .loggedonview {margin:0;padding:0;}
.gsp_ns .loggedonview .gsp_welcome {vertical-align:top;margin-top:1em;display:inline-block;}
.gsp_ns .loggedonview a.gsp_myaccountlink {}
.gsp_ns .loggedonview input {border:1px solid transparent;display:inline-block;width:32px;height:32px;padding:2px 0;}
.gsp_ns .loggedonview input:hover {background-color:#D9D9D9;border:1px solid #989898;}
.dgLogin {padding:0.2em;background-color:#EEEEEE;border:1px solid #369;width:32em;}
.dgLogin .gsp_loginpopup {}

/* login.ascx, page version */
.gsp_ns .gsp_loginContainerPage {width:400px;border:1px solid #B5C7DE;margin:2em auto 0;background-color:#eee;}
.gsp_ns .gsp_login table {border-collapse:collapse;}
.gsp_ns .gsp_login table tr {height:2em;}
.gsp_ns .gsp_login .gsp_loginlabel {padding-right:0.5em;}
.gsp_ns .gsp_login .gsp_logintextbox {width:18em;border:1px solid #808080;}
.gsp_ns .gsp_login .gsp_loginbutton {width:6em;text-align:center;margin-right:5px;}
.gsp_ns .gsp_login .gsp_rememberme {font-size:0.9em;padding-top:1em !important;}
.gsp_ns .gsp_login .gsp_loginhyperlinks {font-size:0.9em;}
.gsp_ns .gsp_login .gsp_loginhyperlinks a {display:inline-block;padding-top:.4em;}
.gsp_ns .gsp_loginTitle {background-color:#336699;text-align:center;font-weight:bold;font-size:1.2em;color:#fff;padding-bottom:.4em;}
.gsp_ns .gsp_invalidLoginMsg {border:solid 2px darkred;background-color:#fff8dc;color:#c03;width:300px;margin:2em auto 0 auto;padding:0.5em;text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

/* search.ascx */

/* editalbumtemplate.ascx */
.gsp_dg0DialogCss .gsp_textarea2 {width:400px;height:200px;font:0.9em Verdana, Arial, Helvetica, sans-serif;}
.gsp_dg0DialogCss input.gsp_textbox {width:400px;}
.gsp_dg0DialogCss .gsp_okCancelContainer {position:absolute;top:auto;right:0.3em;bottom:0.3em;left:auto;}

/* albummenu.ascx */
.gsp_ns div.albumMenuContainer {margin:0;padding:0;border:0;border-bottom:#369 1px solid;background-color:transparent;overflow:hidden;}
.gsp_ns div.albumMenuContainer div.albumMenu {padding:5px 0 5px 2px;color:#369;}
.gsp_ns div.albumMenuContainer div.indented {margin-left:90px;}

/* usermessage.ascx on album.ascx */
.gsp_ns .um2ContainerCss {margin:2px;border:1px solid black;background-color:#C7D5E3;width:500px;min-height:52px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_ns .um2HeaderCss {font-size:1.5em;color:#800;padding:0.2em;}
.gsp_ns .um2DetailCss {font-size:1.1em;padding:0.2em;}

/* albumheader.ascx */
.gsp_ns .albumHeaderReadOnly {margin:0;padding-left:0.1em;border-bottom:#369 2px solid;}
.gsp_ns .albumHeaderEditableContentOff {padding:1px 1px 0px 1px;border-bottom:#369 2px solid;}
.gsp_ns .albumHeaderEditableContentOn {background-color:#EFEFEF;border:1px dashed #999999;padding-bottom:1px;}
.gsp_ns .gsp_albumdetail {float:right;}
.gsp_ns .albumHeaderStats {font-size:.9em;margin:2px 0;padding:0;}
.gsp_ns .gsp_downloadzip {float:none;text-align:right;}

/* mediaobjectview.ascx */
.gsp_ns div#divMoView .gsp_navleft:hover, .gsp_ns div#divMoView .gsp_navright:hover {cursor:pointer;background-color:#A2B9D1;}
.gsp_ns div#divMoView .permalinkContainer {background-color:#DDE6EE;border:1px solid #369;padding:0.2em;margin-bottom:0.5em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_ns div#divMoView .editableContentOff {padding:1px;min-height:50px;}
.gsp_ns div#divMoView .editableContentOn {background-color:#EFEFEF;border:1px dashed #999999;min-height:50px;}
.gsp_ns div#divMoView .moContainer {width:100%;}
.gsp_ns div#divMoView div#mediaObjectInfoContainer {float:right;}
.gsp_ns div#divMoView .mediaObjectTitle {margin:0 0 0.4em 0;padding:0;text-align:center;font-size:120%;}

/* Drop shadow */
.gsp_ns div#divMoView .gsp_i_c {border:1px solid;border-color:#AAA #444 #444 #AAA;margin:0 auto 15px auto;padding:2%;-moz-box-shadow: 8px 8px 8px #636363;-webkit-box-shadow: 8px 8px 8px #636363;box-shadow: 8px 8px 8px #636363;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_ns .gsp_i_c {border:1px solid;border-color:#AAA #444 #444 #AAA;margin:10px auto 8px auto;padding:5px 5px 3px 5px;background-color:#fff;-moz-box-shadow: 3px 3px 3px #636363;-webkit-box-shadow: 3px 3px 3px #636363;box-shadow: 3px 3px 3px #636363;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* Drop shadow (IE only) Image drop shadow for thumbnails and compressed images (http://www.positioniseverything.net/articles/dropshadows.html) */
.gsp_ns .op1 {background:url(../images/shadow_tr_8x8.png) right top no-repeat;float:left;display:inline;}
.gsp_ns .op2 {background:url(../images/shadow_bl_8x8.png) left bottom no-repeat;padding-top:8px;padding-left:8px;}
.gsp_ns .sb {background:url(../images/shadow_800x800.png) bottom right;}
.gsp_ns .ib {position:relative;left:-8px;top:-8px;border:1px solid #a9a9a9;}
.gsp_ns div#divMoView .sb img {border:11px solid #fff;vertical-align:bottom;}

/* Additional drop shadow specs for thumbnails. */
.gsp_ns div.thmb .op0, .gsp_ns div.thmb2 .op0 {margin:10px auto;display:block;}
.gsp_ns div.thmb .sb img, .gsp_ns div.thmb2 .sb img {border:5px solid #fff;vertical-align:bottom;}

.gsp_ns div.gsp_content div#divOkCancel {border-bottom:#369 2px solid;width:auto;text-align:right;}
.gsp_ns div.gsp_content p.gsp_taskBody {padding:0 0 0.3em 0;width:60%;border-bottom:#369 1px solid;}

/* thumbnailview.ascx */
.gsp_ns div.thmb {float:left;font-size:0.9em;padding:0 0 0 0;margin:5px 5px;text-align:center;background-color:white;border:1px solid;border-color:#AAA #444 #444 #AAA;overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_ns div.thmb p.albumtitle, div.thmb2 p.albumtitle {margin:0;padding:0;background-color:#369;color:#fff;border-bottom:1px solid #444;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;}
.gsp_ns div.album {background-color:#DAE3EC !important;}
.gsp_ns a.gsp_thmbLink {display:block;}

/* pager.ascx */
.gsp_ns .gsp_pager {margin:.4em 0;text-align:center;_clear:left;}
/*_clear is IE5&6-only hack*/
.gsp_ns .gsp_pager a:link {color:#8C4665;}
.gsp_ns .gsp_curpage {padding:.4em;background-color:#DAE3EC;color:#61002B;border:1px solid #8C4665;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.gsp_ns .gsp_otherpage {padding:.4em;}
.gsp_ns .gsp_pagernext {padding:0 0.4em;display:inline-block;width:40px;height:22px;position:relative;top:5px;background:url(../images/next.png) center no-repeat;}
.gsp_ns .gsp_pagernext:hover, .gsp_ns .gsp_pagerprev:hover {background-color:#DAE3EC;}
.gsp_ns .gsp_pagerprev {background:url(../images/prev.png) center no-repeat;padding:0 0.4em;display:inline-block;width:40px;height:22px;position:relative;top:5px;}

/* rearrange.ascx */
.gsp_ns div.snapDock {float:left;margin:5px;}
.gsp_ns div.snapDock:hover {cursor:move;}
.gsp_ns div.thmb2 {font-size:0.9em;text-align:center;background-color:white;border:1px solid;border-color:#AAA #444 #444 #AAA;overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.gsp_ns div.scrollBox {position:fixed;top:0;left:0;width:100%;height:20px;line-height:20px;font-size:80%;color:#369;background-color:#DAE3EC;text-align:center;z-index:9999999;}
.gsp_ns div#divScrollDown {bottom:0;top:auto;}

/* transferobject.ascx */
.gsp_ns div.album .gsp_caption {white-space:nowrap;}

/* editcaptions.ascx */
.gsp_ns textarea.textareaEditCaption {width:160px;height:100px;}

/* rotateimages.ascx */
.gsp_ns div.thmbRotate {float:left;padding:0;margin:5px 5px;text-align:center;}
.gsp_ns div.thmbRotate table {margin:0 auto;}
.gsp_ns div.thmbRotate td a {display:block;border:1px solid #336699;}
.gsp_ns div.thmbRotate td a.gsp_hor {width:42px;height:17px;margin:auto;}
.gsp_ns div.thmbRotate td a.gsp_vert {width:17px;height:42px;}
.gsp_ns div.thmbRotate td a:hover {background-color:#C7D5E3;}
.gsp_ns div.thmbRotate img {display:block;margin:0;padding:0;border:1px solid;border-color:#444 #AAA #AAA #444;}
.gsp_ns div.thmbRotate img.gsp_rotate {display:inline;}

/* recoverpassword.ascx */
.gsp_ns .pwdrecover {width:400px;background-color:#EFF3FB;color:#333333;border:1px solid #B5C7DE;margin:2em auto 0 auto;text-align:center;}
.gsp_ns .pwdrecover tr {height:2em;}
.gsp_ns .pwdrecoverTitle {background-color:#336699;font-weight:bold;font-size:1.2em;color:White;padding:.5em;}
.gsp_ns .pwdRecoverRetrieve {padding:.5em;}
.gsp_ns .um3ContainerCss {border:1px solid black;background-color:#C7D5E3;width:400px;margin:3em auto 0 auto;}

/* changepassword.ascx */
.gsp_ns .cpwdcontainer {width:400px;background-color:#EFF3FB;color:#333333;border:1px solid #B5C7DE;margin:2em auto 0 auto;}
.gsp_ns .cpwd table {border-collapse:collapse;}
.gsp_ns .cpwd tr {height:2em;}
.gsp_ns .cpwdTitle {background-color:#336699;font-weight:bold;font-size:1.2em;color:White;}
.gsp_ns .gsp_cpwdlabel {padding-right:0.5em;}
.gsp_ns .gsp_cpwdcancelbtn {display:block;margin:0 auto;}
.gsp_ns .gsp_cpwdsuccess {padding-left:0.5em;}
.gsp_ns .gsp_cpwdcontinue {margin:0.5em;}

/* Site Admin - General page (pages/admin/sitesettings.ascx) */
.gsp_ns div#verContainer {padding:0.2em;border:1px solid #369;width:500px;background-color:#ECF1F6;}
.gsp_ns div#verContainer .verHdr {font-size:1.2em;font-weight:bold;}
.gsp_ns .gsp_prodkeytxt {width:500px;}

/* galleries.ascx */
.gsp_ns .gsp_g_edit_cell {text-align:right;white-space:nowrap;}
.gsp_ns .gsp_g_edit_cell a {font-size:0.9em !important;}

/* backuprestore.ascx */
.gsp_ns table#restoreFileContainer {border:1px solid #1C3853;background-color:#ECF1F6;border-collapse:separate;}
.gsp_ns table#restoreFileContainer tr.gsp_tableSummaryRow {color:#000;background-color:#A2B9D1;}
.gsp_ns table#restoreFileContainer tr.gsp_tableHeaderRow {font-weight:bold;color:#1C3853;background-color:#C7D5E3;vertical-align:bottom;}
.gsp_ns table#restoreFileContainer td {padding:0.2em;}
.gsp_ns table#restoreFileContainer .gsp_topBorder {border-top:1px solid #1C3853;}
.gsp_ns table#restoreFileContainer .gsp_bottomBorder {border-bottom:1px solid #1C3853;}
.gsp_ns table#restoreFileContainer td.gsp_numRecords {text-align:center;}

/* Metadata.ascx */
.gsp_ns #gsp_MetadataPropertiesContainer { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; }
.gsp_ns #gsp_MetadataPropertiesContainer li { margin: 1px; padding: 1px; width: 300px; }
.gsp_ns .gsp_ui-state-default { border: 1px solid #cccccc; background: #ECF1F6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; }
.gsp_ns .gsp_highlight { cursor:pointer;background-image:none;background-color:#C7D5E3;border:1px solid #000; }

/* manageroles.ascx */
.gsp_ns .roleNameReadOnly {color:Green;}
.gsp_ns .editRoleDialogContent {padding:0.2em;position:relative;height:430px;overflow:auto;}
.gsp_ns .gsp_editRoleCol1 {vertical-align: top; width: 50%; min-width:275px;}
.gsp_ns .gsp_editRoleCol2 {vertical-align: top; width: 50%;}

/* manageusers.ascx */
.gsp_ns .userNameReadOnly {color:Green;}

.gsp_ns .editUserDialogContent {padding:0.2em;position:relative;height:430px;overflow:auto;}
.gsp_ns .addUserDialogContent {padding:0.2em;height:430px;overflow:auto;}

.gsp_ns table.newUserWizStep1Table td {padding:0.5em 0.5em 0.5em 0;vertical-align:top;}
.gsp_ns table.newUserWizStep1Table td input {width:200px;}

/* usersettings.ascx */
.gsp_ns .gsp_p_a_us_oac {margin-top:2em !important;padding:0.4em !important;background-color:#ECF1F6;border:1px solid #ccc;}
.gsp_ns .gsp_p_a_us_oac .gsp_p_a_us_ii {margin-right:0.4em !important;}
.gsp_ns .gsp_p_a_us_oac .gsp_p_a_us_orm {color:#800;}
.gsp_ns .gsp_p_a_us_oac .gsp_p_a_us_doa {float: right;padding-top:.25em;}
.gsp_ns .gsp_p_a_us_oac .gsp_p_a_us_doa img {margin-bottom:-3px;}
.gsp_ns .gsp_p_a_us_oac .gsp_p_a_us_t {clear:left;border-bottom:1px solid #ccc;}
.gsp_ns .gsp_p_a_us_oac .gsp_p_a_us_oal {width:100%;height:100px;overflow:auto;}

/* createuser.ascx */
.gsp_ns .gsp_createuser {width:400px;border:1px solid #B5C7DE;margin:2em auto 0;background-color:#eee;}
.gsp_ns .gsp_createuser td.gsp_col1 {white-space:nowrap;}
.gsp_ns .gsp_createuser td {padding:0.5em 0.5em 0.5em 0;vertical-align:top;}
.gsp_ns .gsp_createuser td input {width:200px;}

/* install.ascx, upgrade.ascx */
.gsp_ns div#wizInstall {margin:25px auto auto auto;width:650px;height:625px;border:3px solid #61002B;}
.gsp_ns div#wizInstall div#wizHdr {height:75px;background-color:#ECF1F6;border-bottom:1px solid #61002B;position:relative;}
.gsp_ns div#wizInstall div.wizCtnt {height:440px;overflow:auto;background-color:#ECECD9;padding:1em;}
.gsp_ns div#wizInstall div.wizCtnt .gsp_h2 {margin:0 0 1em 0;padding:0;font-size:1.4em;background-color:Transparent;}
.gsp_ns div#wizInstall div#wizFtr {width:100%;height:79px;background-color:#ECF1F6;position:relative;border-top:1px solid #61002B;}
